package com.ssy.lingxi.member.merchant.service.web;

import com.ssy.lingxi.common.response.Wrapper;
import com.ssy.lingxi.member.merchant.api.model.vo.inner.request.MemberOrderCommentVO;
import com.ssy.lingxi.scheduler.api.model.ScheduleTaskCallbackVO;

/**
 * 会员评价定时任务服务接口
 * @author yzc
 * @version 2.0.0
 * @date 2021/8/5
 */
public interface IMemberCommentScheduleService {

    /**
     * 请求定时服务模块创建定时任务(异步)
     * @param memberOrderCommentVO 接口参数
     */
    void asyncOrderAutoComment(MemberOrderCommentVO memberOrderCommentVO);

    /**
     * 定时模块自动评价订单回调
     * @param callbackVO 接口参数
     * @return 返回结果
     */
    Wrapper<Void> autoCommentCallback(ScheduleTaskCallbackVO callbackVO);
}
